From c33ae33cb84050436d62fbf5dca46560dcc66a97 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Wed, 14 Jun 2006 22:15:13 +0100 Subject: [PATCH] [HVM][QEMU] Fix SDL mouse "invisible wall". Signed-off-by: Anthony Liguori Signed-off-by: Don Dugger --- tools/ioemu/sdl.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/ioemu/sdl.c b/tools/ioemu/sdl.c index 3bcec0187c..3ae53ed9de 100644 --- a/tools/ioemu/sdl.c +++ b/tools/ioemu/sdl.c @@ -376,13 +376,18 @@ static void sdl_update_caption(void) static void sdl_hide_cursor(void) { - SDL_SetCursor(sdl_cursor_hidden); + if (kbd_mouse_is_absolute()) { + SDL_ShowCursor(1); + SDL_SetCursor(sdl_cursor_hidden); + } else { + SDL_ShowCursor(0); + } } static void sdl_show_cursor(void) { if (!kbd_mouse_is_absolute()) { - SDL_SetCursor(sdl_cursor_normal); + SDL_ShowCursor(1); } } -- 2.30.2